从 VMware、Nutanix 到 SmartX,浙商证券超融合云化与信创转型实践
案例亮点
前期引入 VMware vSAN / Nutanix 超融合初步实现资源池云化改造,后基于 SmartX 超融合产品构建国产化替代方案,引入第三方云管平台实现异构云资源集中管理。
SmartX 超融合集群分布在两个数据中心的多个资源池中,涵盖信创与非信创环境,由多集群管理平台 CloudTower 统一管理。
MySQL 性能测试中,基于 SmartX 超融合原生虚拟化平台 ELF 的测试结果优于 VMware ESXi 虚拟化平台(使用相同分布式存储软件 ZBS)。
客户背景
浙商证券股份有限公司(以下简称“浙商证券”)是经中国证监会批准成立的综合性证券公司,是浙江省首家国有控股的上市券商。
近年来,证券行业与互联网、新科技正在进行深度融合,金融科技已经成为改变传统证券行业的重要推动力量,与此同时,用户对于新形态下的证券服务要求和诉求也在发生变化,越来越多的用户希望金融服务更加便捷,能够快速享用个性化的金融产品。外部形势的变化给浙商证券业务运营带来了压力,也带来了转型变革的机遇。
在此背景下,浙商证券以稳态 IT 架构(IBM 小型机 + x86 物理服务器 + 高端存储构建资源池)保障公司传统核心业务安全、稳定运行,同时启动了 IT 基础架构转型,利用云计算技术、分布式技术推动公司数据中心基础设施云化转型,更好的支撑业务快速开展,促进公司向数字化转型。
引入 VMware vSAN / Nutanix 超融合初步实现资源池云化改造
在引入超融合架构之前,浙商证券主要采用 x86 服务器 + VMware 虚拟化软件 + 集中式存储来部署承载周边各类业务及测试业务系统运行,由 vCenter 进行手工资源分配。随着使用规模的增加,该架构面临存储性能不足、扩容时间长等问题。
浙商证券于 2018 年底开始选型超融合产品,并基于 VMware、Nutanix 等国外品牌及部分国产品牌进行选型测试,最终根据测试结果选定 VMware vSAN / Nutanix 两款不同厂商的超融合产品构建私有云环境,满足基础设施资源弹性扩展的需求。并通过 VMware vRealize Automation 实现云资源自服务及自动化快速交付,很好地解决了原有架构的不足,支撑公司业务快速发展。
启动国产超融合方案储备,引入 SmartX
2020 年,浙商证券开始规划国产化转型,引入 SmartX 等国产超融合产品与国外产品进行 POC 对比。
评估要点
通过恒生提供的模拟委托场景的 Oracle 测试脚本,验证 TPS 以及稳定性是否能够满足生产业务场景需求。
基于 MySQL 的测试结果与 vSAN 环境进行对比。
虚拟化功能方面能够满足日常管理所需,实现对于 VMware ESXi 虚拟化平台替换。
能够支持不同品牌服务器的部署和使用。
测试配置
测试场景一:模拟恒生委托场景 Oracle 11g 稳定性测试
测试方案
恒生提供测试脚本模拟交易委托场景,30 个 PDC 脚本同时运行,单个脚本插入数据量 30w 条,每 1000 笔提交一次,总计运行 3min 左右,基于数据库的每秒插入量和波动性验证稳定性。
测试数据
测试结论
测试过程存储性能表现稳定。客户采用同样的测试方案验证其他国产超融合平台时,曾出现每秒插入量跌至 1000 以下并且 5-10 秒无法恢复的情况,无法满足生产环境稳定性需求,但在验证 SmartX 平台过程中从未出现类似情况。
SmartX 超融合平台在测试过程中每秒插入量基本稳定在 6-10w 之间,与客户测试 Nutanix 以及 vSAN 环境时表现相当。通过这种超过实际生产环境压力的性能测试,验证了 SmartX 超融合平台能够提供高性能存储,且存储性能波动表现稳定,满足承载核心业务场景的需求。
测试场景二:MySQL 数据库场景性能验证
测试方案
采用同一套超融合硬件设备环境进行测试,测试工具为第三方压力测试工具 sysbench,先后基于 SmartX 超融合(使用原生虚拟化 ELF)、SmartX 超融合(使用 VMware ESXi)以及 VMware + vSAN 三种不同的超融合环境并分别部署 MySQL 数据库进行验证。
测试脚本
数据准备:time sysbench --threads=100 --tables=10 --table_size=10000000
--db-driver=mysql --mysql-host=127.0.0.1 --mysql-port=3306
--mysql-user=root --mysqlpassword=1234567 oltp_read_write prepare
数据执行:sysbench --threads=100 --tables=10 --table_size=1000000 --time=100
--dbdriver=mysql --mysql-host=127.0.0.1 --mysql-port=3306
--mysql-user=root --mysqlpassword=1234567 --report-interval
=0 oltp_read_write run
测试数据
测试结论
SmartX 超融合平台所承载的 MySQL 数据库虚拟机,其 TPS 及任务耗时表现更优于现有方案的 VMware vSAN 平台,最高提升 20%。
SmartX 超融合的原生虚拟化平台(ELF)的测试结果相比 VMware ESXi 虚拟化平台表现还要更优(使用相同分布式存储软件 ZBS)。
此外,浙商证券在测试过程中分别在英特尔 x86 环境中测试了 SMTX Halo 超融合一体机(基于戴尔服务器)、在海光环境中分别测试了中科可控和紫光恒越两款不同品牌的服务器。
基于 SmartX 超融合在 POC 测试过程中性能与稳定性的表现、硬件开放性,以及 SmartX 在金融行业信创试点单位中交付的多个客户案例,浙商证券最终决定引入 SmartX 超融合架构构建轻量信创云。
历经多次扩容,分布式构建多个资源池,涵盖信创与非信创环境
自 2021 年首次部署至今,浙商证券基于海光 x86 服务器(中科可控+紫光恒越)及 SmartX 超融合软件部署了多个云平台资源池,分别承载开发测试业务与生产业务,部署详情如下:
测试环境:集中交易测试、同花顺测试、资管投行测试、大数据平台测试等场景。
生产环境:网上交易、CRM、财务、智能客服、开户网厅、债券存续期管理等场景。
基于 SmartX 超融合平台稳定的表现,在单个节点平均承载近 40 台虚拟机的情况下,依然能够做到稳定运行。
此外,在非信创环境,浙商证券基于不同品牌的英特尔芯片 x86 服务器以及 SmartX 超融合软件构建了生产环境、开发环境及灾备资源池。
目前,SmartX 超融合资源池分布在下沙数据中心生产环境、测试环境以及余杭数据中心生产环境,并通过 CloudTower 进行统一管理。
在多种架构资源池管理方面,浙商证券引入第三方云管平台对 VMware、SmartX、专有云、公有云资源、物理机进行统一纳管,实现了资源统一调度,为用户提供统一门户入口,提升交付效率,实现了中件间、监控、基础安全、CMDB agent 的统一下发安装。
同时,云管平台也与 ITIL 平台、CMDB 完成了对接,用户可以从云管发起资源申请,自动对接 ITIL 进行流程审批、资源交付及后续监控、CMDB、基础安全、防火墙流程自动发起,实现了资源全生命周期管理。
探索更多超融合落地场景,加速业务创新
未来,浙商证券将联合 SmartX 参与行业课题研究,落地信创实验室,为证券行业提供更多转型参考,同时探索基于 SmartX 的双活灾备场景,构建“两地三中心”,利用微分段、ZBS、IOMesh 等更好赋能业务,加速创新。
推荐阅读:
点击阅读原文,下载行业用户超融合转型实战合集。该合集收集了 TWT 等技术社区中,来自银行、保险、证券等金融行业客户技术专家亲自撰写的超融合转型实战文章。内容涵盖不同场景中评估超融合技术路线、部署产品、评估超融厂商等多个方面。